// 关于业务调账的所有接口
import axiosp from '@/apis/axios/indexp.js'
const baseUrl = `/erp`

// 业务调账列表信息
export function getlist(params) {
	return axiosp.request({
		url: `${baseUrl}/finBill/adjust/listPage`,
		method: 'post',
		data: params
	})
}
// 新增业务调账
export function addData(params) {
	return axiosp.request({
		url: `${baseUrl}/finBill/adjust/addData`,
		method: 'post',
		data: params
	})
}
// 修改业务调账
export function updateData(params) {
	return axiosp.request({
		url: `${baseUrl}/finBill/adjust/updateData`,
		method: 'post',
		data: params
	})
}
export function deleteById(params) {
	return axiosp.request({
		url: `${baseUrl}/finBill/adjust/deleteById`,
		method: 'post',
		data: params
	})
}

// 作废
export function cancel(params) {
	return axiosp.request({
		url: `${baseUrl}/finBill/adjust/cancel`,
		method: 'post',
		data: params
	})
}
// 根据ID获取业务调账
export function getViewDataByBillId(params) {
	return axiosp.request({
		url: `${baseUrl}/finBill/adjust/viewDataByBillId`,
		method: 'post',
		data: params
	})
}
// 审核业务调账
export function audit(params) {
	return axiosp.request({
		url: `${baseUrl}/finBill/adjust/audit`,
		method: 'post',
		data: params
	})
}

// 获取单号和日期的接口
export function initAddBill(params) {
	return axiosp.request({
		url: `${baseUrl}/finBill/adjust/initAddBill`,
		method: 'post',
		data: params
	})
}

// 获取当前欠款
export function getLastRemainDebtTotal(params) {
	return axiosp.request({
		url: `${baseUrl}/reconciliation/customer/getLastRemainDebtTotal`,
		method: 'post',
		data: params
	})
}
// 获取单据
export function getListCanWriteOffBillsByCustomerId(params) {
	return axiosp.request({
		url: `${baseUrl}/finBill/adjust/writeOff/listCanWriteOffBillsByCustomerId`,
		method: 'post',
		data: params
	})
}

// 获取调帐的类别
export function getTypeData(params) {
	return axiosp.request({
		url: `${baseUrl}/adjustType/listOptions`,
		method: 'post',
		data: params
	})
}

// 新增调帐的类别
export function addOrUpdateList(params) {
	return axiosp.request({
		url: `${baseUrl}/adjustType/addOrUpdateList`,
		method: 'post',
		data: params
	})
}


